/**
 * @Author:  蓝建平
 * @Description:
 * @Date:  2019/12/4
 */
void main()
{
  var a;
  print(a);//输出null

  a=10;
  print(a);//输出10

  a='Hello Dart';
  print(a);//输出Hello Dart

  num b;
  b=10;
  b=10.2;
//  b='String hello';//错误
  print("b=$b");

  final c=20;
//  c=23;// 'c',a final variable,can only be set once

  const d=24;
  //学习了面向对象后，这两者有本质区别的

}

/**
 * 变量
 * 使用var声明变量，可赋予不同类型的值
 * 未初始化时，默认为null
 * 用final声明一个只可以赋一次值的变量
 * 使用const声明的必须是编译期常量
 *
 */


